package com.fcscs.ecms.domain;

import java.io.Serializable;
import java.util.Map;

public class HotelEntityView implements Serializable {
	private int id;
	private byte[] phoneData;
	private int phoneId;
	private int phoneVersion;
	private byte[] tabletData;
	private int tabletId;
	private int tabletVersion;
	private Integer nameRef;
	private int descRef;

	private Map<String, String> nameMap;
	private Map<String, String> descMap;
	
	// Constructors

	/** default constructor */
	public HotelEntityView() {
	}

	/** minimal constructor */
	public HotelEntityView(int id, byte[] phoneData, int phoneId,
			int phoneVersion, byte[] tabletData, int tabletId,
			int tabletVersion, int descRef) {
		this.id = id;
		this.phoneData = phoneData;
		this.phoneId = phoneId;
		this.phoneVersion = phoneVersion;
		this.tabletData = tabletData;
		this.tabletId = tabletId;
		this.tabletVersion = tabletVersion;
		this.descRef = descRef;
	}

	/** full constructor */
	public HotelEntityView(int id, byte[] phoneData, int phoneId,
			int phoneVersion, byte[] tabletData, int tabletId,
			int tabletVersion, Integer nameRef, int descRef) {
		this.id = id;
		this.phoneData = phoneData;
		this.phoneId = phoneId;
		this.phoneVersion = phoneVersion;
		this.tabletData = tabletData;
		this.tabletId = tabletId;
		this.tabletVersion = tabletVersion;
		this.nameRef = nameRef;
		this.descRef = descRef;
	}

	// Property accessors

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public byte[] getPhoneData() {
		return this.phoneData;
	}

	public void setPhoneData(byte[] phoneData) {
		this.phoneData = phoneData;
	}

	public int getPhoneId() {
		return this.phoneId;
	}

	public void setPhoneId(int phoneId) {
		this.phoneId = phoneId;
	}

	public int getPhoneVersion() {
		return this.phoneVersion;
	}

	public void setPhoneVersion(int phoneVersion) {
		this.phoneVersion = phoneVersion;
	}

	public byte[] getTabletData() {
		return this.tabletData;
	}

	public void setTabletData(byte[] tabletData) {
		this.tabletData = tabletData;
	}

	public int getTabletId() {
		return this.tabletId;
	}

	public void setTabletId(int tabletId) {
		this.tabletId = tabletId;
	}

	public int getTabletVersion() {
		return this.tabletVersion;
	}

	public void setTabletVersion(int tabletVersion) {
		this.tabletVersion = tabletVersion;
	}

	public Integer getNameRef() {
		return this.nameRef;
	}

	public void setNameRef(Integer nameRef) {
		this.nameRef = nameRef;
	}

	public int getDescRef() {
		return this.descRef;
	}

	public void setDescRef(int descRef) {
		this.descRef = descRef;
	}

	public Map<String, String> getNameTextMap() {
		return nameMap;
	}

	public void setNameTextMap(Map<String, String> nameTextMap) {
		this.nameMap = nameTextMap;
	}

	public Map<String, String> getdescTextMap() {
		return descMap;
	}

	public void setdescTextMap(Map<String, String> descTextMap) {
		this.descMap = descTextMap;
	}
	
}
